/* validate */
form input.error { border: red 1px dotted; }
#warning { border: red 1px solid; background: #FFB7B7; color: #000; padding: 3px 10px; margin: 8px 0px; display: none; font-weight: normal; }
#warning label.error { position: static; display: block; color: #000; font-weight: normal; }
/* 登录 */
.header-warp { width: 100%; background: url(../images/member/loginbgx.jpg) repeat-x; }
.header { width: 1200px; height: 81px; margin: 0 auto; background: url(../images/member/loginbgx.jpg) repeat-x; }
.header li { float: left; height: 80px; }
.content-warp { width: 1200px; margin: 0 auto; }
.content-l { width: 600px; float: left; }
.content-r { width: 380px; padding: 90px 0px 0px 20px; float: left; }
.login-warp { border: 1px solid #e2e2e2; padding: 20px 0px 30px 35px; }
.lgpopwrap{width: 370px;border:5px solid #e2e2e2;display: none;position: fixed;_position:absolute;z-index: 999;background: #fff;}
.login-warp .lgr{height: 30px;}
.login-warp .returntips{width: 212px;position: absolute;top:26px;left:68px;color:red;text-align: right;display: none;}
.login-warp h3 { padding-left: 35px; background: url(../images/member/loginicon.jpg) no-repeat; color: #666; float: left; }
.login-warp td { padding: 10px 10px 10px; }
.login-warp .text { width: 200px; height: 16px; line-height: 16px; padding: 7px 5px; border: 1px solid #e2e2e2; }
.login-warp .btn { width: 210px; height: 32px; line-height: 32px; background: #e6445b; color: #fff; font-size: 14px; text-align: center; display: inline-block; border: none; cursor: pointer; }
.login-warp .btn:hover { background: #eb697c; }
.login-warp label { position: absolute; top: 5px; left: 8px; color: #999; }
.login-warp label.error { top: 30px; color: red; }
.login-warp a { color: #00a0e9; float: right; }
.login-warp a:hover { text-decoration: underline; }
.login-warp .hover { border: 1px solid #e6445b; -webkit-box-shadow: 0 0 4px #e6445b; -moz-box-shadow: 0 0 4px #e6445b; box-shadow: 0 0 4px #e6445b; }
.footer-wapt { width: 100%; padding: 20px 0px; text-align: center; }
.button_on { border: 1px solid #ccc; padding: 0px 6px; height: 28px; background: #ffffff; cursor: pointer; font-size: 12px; color: #666666; display: inline-block; }
/* 找回密码 */
.find-password { width: 760px; padding: 20px 70px; min-height: 300px; _height: 300px; border: 1px solid #e2e2e2; margin: 50px auto; }
.find-password .find-password-t { width: 737px; height: 70px; background: url(../images/member/loginpro.jpg) no-repeat; }
.find-password .t2 { background-position: 0px -75px; }
.find-password .t3 { background-position: 0px -153px; }
.find-password .t4 { background-position: 0px -230px; }
.find-password-c { padding: 30px 0px 0px 120px; }
.find-password-c span { color: #e6445b; }
.find-password-c select { min-width: 120px; }
.find-password-c td { padding: 10px; }
.find-password-c .username { width: 200px; height: 20px; line-height: 20px; padding: 2px 5px; }
.find-password-c label.tips { position: absolute; top: 2px; left: 7px; }
.find-password-c .verify { width: 100px; height: 20px; line-height: 20px; padding: 2px 5px; }
.level span { width: 66px; color: #fff; height: 20px; line-height: 20px; margin-right: 4px; background: #cdcdcd; text-align: center; display: inline-block; }
.level .current { background: #e6445b; }
.find-password-edit { color: #e6445b; font-size: 16px; }
.find-password-edit a { color: #e6445b; }
.find-password-edit a:hover { text-decoration: underline; }
/* 注册--主页 */
.register-r { width: 850px; margin: 60px auto 50px; padding-bottom:50px;border: 1px solid #e2e2e2;}
.register-r .valid-d{z-index: 10;}
.register-wrap h3 { padding-left: 35px; background: url(../images/member/loginicon.jpg) no-repeat; color: #666; }
.register-wrap td { padding: 10px 10px 10px; color: #666; }
.register-wrap .register-title{margin-bottom: 20px;}
.register-wrap .register-title td{border-bottom: 1px solid #e2e2e2;padding:10px 20px;}
.register-wrap i { color: red; }
.register-wrap label { position: absolute; top: 5px; left: 8px; color: #999; }
.register-wrap label.error { position: static; }
.register-wrap label.checked { color:green; background:transparent url(../images/member/tips2.jpg) no-repeat 0 -40px}
.register-wrap a:hover { text-decoration: underline; }
.register-wrap span a { font-size: 13px; color: #00a0e9; }
.register-wrap .text { width: 200px; height: 16px; line-height: 16px; padding:7px 5px; border: 1px solid #e2e2e2; }
.register-wrap .btn { width: 210px; height: 32px; line-height: 32px; background: #e6445b; color: #fff; font-size: 14px; text-align: center; display: inline-block; border: none; cursor: pointer; }
.register-wrap .btn:hover { background: #eb697c; }
.register-wrap .hover { border: 1px solid #e6445b; -webkit-box-shadow: 0 0 4px #e6445b; -moz-box-shadow: 0 0 4px #e6445b; box-shadow: 0 0 4px #e6445b; }
.register-wrap .verify { width: 70px; height: 16px; line-height: 16px; padding: 5px; border: 1px solid #e2e2e2; float: left; }
.register-r .agreement{width:500px;padding-left:308px;height:150px;overflow-y:scroll;display: none;}
.register-r .agreement p{width: 472px;}
#datalist{width:213px;background:#fff;position: absolute;top:33px;left:0px;z-index: 300;}
#datalist li{border-bottom: 1px solid #f5f5f5;padding-left:10px;}
#datalist li:hover{background:#f5f5f5;color:#333;cursor: pointer;}
#captcha {padding-right: 30px;background:url(../images/member/reload.jpg) no-repeat right; }
/* 注册信息页 */
.register-wrap-info { padding: 40px 400px 70px; font-size: 13px; border: 1px solid #e2e2e2; margin: 50px 0px; }
.register-wrap-info dt { padding: 20px 0px; }
.register-wrap-info h2 { padding: 5px 0px 5px 45px; background: url(../images/member/spritez.png) no-repeat; color: #e6445b; }
.register-wrap-info ul { padding-top: 10px; }
.register-wrap-info a { color: #00a0e9; }
.register-wrap-info a:hover { text-decoration: underline; }